package dem1;

import java.util.ArrayList;
import java.util.List;

/**
 * Created with Intellij IDEA.
 * Description:
 * User: 33013
 * Date: 2023-04-04
 * Time: 11:14
 */
public class Test {
    public static String func(String str1,String str2) {
        List<Character> list = new ArrayList<>();
        for (int i = 0; i < str1.length(); i++) {
            list.add(str1.charAt(i));
        }

//        for (int i = 0; i < str2.length(); i++) {
//            char ch = str2.charAt(i);
//            while (list.remove(ch)){
//            }
//        }

        return list.toString();
    }
    public static void main(String[] args) {
       //String str1 = "hellow";
       //String str2 = "lo";
       //ArrayList<String> list = new ArrayList<>();
       //list.add("hhh");
       //list.add("www");
       //boolean b = list.remove("ggg");
       //str1 = func(str1,str2);
       //System.out.println(str1);
       // generate(3);
        //System.out.println(generate1(3));
        int[] arr = {3,1,7,11};
        boolean b = checkIfExist(arr);
        System.out.println(b);
    }

    public static boolean checkIfExist(int[] arr) {
        for(int i = 0;i < arr.length; i++){
            for(int j = 0; j < arr.length; j++){
                boolean b1 = arr[i]/arr[j] == 2 && arr[i]%arr[j] == 0;
                boolean b2 = arr[j]/arr[i] == 2 && arr[j]%arr[i] == 0;
                if( i != j && b1 || b2 || arr[i] == 0){
                    return true;
                }
            }
        }
        return false;
    }

    public static List<List<Integer>> generate(int numRows) {
        List<List<Integer>> list = new ArrayList<>();
        for (int i = 0; i < numRows; i++) {
            List<Integer> list1 = new ArrayList<>();
            if (i == 0){
                list1.add(1);
                list.add(list1);
                continue;
            }
            list1.add(1);
            for (int j = 1; j < i; j++) {
                list1.add(list.get(i - 1).get(j) + list.get(i - 1).get(j - 1));
            }
            list1.add(1);
            list.add(list1);
        }
        return list;
    }
    public static List<List<Integer>> generate1(int numRows) {
        List<List<Integer>> list = new ArrayList<>();
        List<Integer> list2 = new ArrayList<>();
        list2.add(1);
        list.add(list2);
        for (int i = 1; i < numRows; i++) {
            List<Integer> list1 = new ArrayList<>();
            list1.add(1);
            for (int j = 1; j < i; j++) {
                list1.add(list.get(i - 1).get(j) + list.get(i - 1).get(j - 1));
            }
            list1.add(1);
            list.add(list1);
        }
        return list;
    }
}
